<?
$Page->title = 'Статьи';

$templ_folder 	= $Page->content_template_folder;
$module_url 	= $Page->action->module_url;
//pr($Page);
//pr($Page->data);
//pr($module_url)


?>



<DIV class=listing>

<DIV class=listing_toolbar>
	<TABLE cellspacing=0 cellpadding=0 border=0 width=100% ><TR>
	<TD align=left > 
	
	<FORM>
	
	<?/* ссылка на все статьи без фильтров */?>
	<? // показываем ссылку только при наличие фильтров
	if(GET('page_id') OR GET('filter_title')){ 
	?>
		<a title='Сбросить все фильтры' class="red" href='<?=$module_url?>' >Все статьи</a>
		&nbsp;•&nbsp;
	<?}?>
	
	<?/* количество элементов */?>
		<span title='Количество найденных статей'>
		Найдено статей: <b><?=$Page->pagination->total?></b>
		</span>
	
			
	<?/* форма поиска (фильтр) */?>
		<span title='Фильтр для заголовков статей'>
		&nbsp;•&nbsp; Фильтр:
			
		<INPUT type=text style='width:150px'  name='filter_title' value='<?=($v=html(GET('filter_title')));?>'  <? if($v) echo "style='background:#FCBCBA;' "; ?> >
		
		</span>
		
	
		
		
	<?/* страница публикации */?>
		<span title='Опубликовано на странице сайта...'>
		<nobr>
		&nbsp;•&nbsp; Опубликовано на странице:
		<select name="page_id" onchange='this.form.submit()' >
				<option value=''>--- все страницы ---
				<option value='null' 
				<?if(GET('page_id')=='null') echo 'selected'?> 
				> &nbsp;(страница не указана)
				
				<? 
				if ($pages = Site::get_pages())
					foreach ($pages as $page) 
					{
						$count = Db::get_var('SELECT count(*) FROM #blog_posts WHERE page_id=?', $page->id);
						echo 	"<option value='{$page->id}' "
								.(GET('page_id') == $page->id  ? ' selected style="background:#FCBCBA; " '  :'')
								.(!isset($page->widgets['blog']) ? ' class=grey ':'')
								.">"
								.(GET('page_id') == $page->id  ? '»&nbsp;' : '&nbsp;&nbsp;&nbsp;')
								.str_repeat('&nbsp;&nbsp;&nbsp;', $page->level)
								.$page->title
								." ($count)"
								."\n";
					}			
				?>
			
			</select>
			</nobr>
		</span>
		
		
		<INPUT type=submit  class=button value='применить' style='width:110px; height:24px;' >
		
		
		
	</FORM>
	
	<TD align=right style='vertical-align:bottom' > 
	
	<?/* постраничная навигация */?>
	
		<span title='Страница в списке статей'>
		<?View::pagination($toolbar_params = array(
			'links_count' => 100,
			
			'prefix'	=> 'Страница %pg_active% из %pg_last%: 
							<select style="font-weight:bold; vertical-align:middle; filter: alpha(opacity=10); opacity: 0.1;"
								onchange = "if(this.value)location=this.value; "
							>
							',
			/* 'suffix'	=> '</select>&nbsp;
							<a class=text7 href="%url_prev%" 
							title="Предыдущая страница" 
							>«&nbsp;Назад</a>&nbsp;
							
							<a class=text7 href="%url_next%" 
							title="Следующая страница"  
							>Вперед&nbsp;»</a>
							',*/
							
			'suffix'	=> '</select>&nbsp;
							<a class=text7 href="%url_prev%" 
							title="Предыдущая страница" 
							><<</a>&nbsp;
							
							<a class=text7 href="%url_next%" 
							title="Следующая страница"  
							>>></a>
							',
							
			'suffix_first'	=> '</select>&nbsp;
							<span class=grey 
							title="Предыдущая страница"
							><<</span>&nbsp;
							<a class=text7 href="%url_next%" 
							title="Следующая страница"  
							>>></a>
							',
			'suffix_last'	=> '</select>&nbsp;
							<a class=text7 href="%url_prev%" 
							title="Предыдущая страница" 
							><<</a>&nbsp;
							<span title="Следующая страница"
							class=grey>>></span>
							',
			
			'divider'	=> '',
			'unactive'	=> "<option value='%url%' >%pg% \n",
			'active'	=> "<option value='%url%' selected class=blue >%pg% \n",
			
			'medium_prefix'	=> '
							<option value="%url_first%" >1
							<option disabled class=grey >...
							',				
			'medium_suffix'	=> '
							<option disabled class=grey >...
							<option value="%url_last%" >%pg_last%
							',

		));
		?>
		</span>
	
	
	</TABLE>
</DIV>

<?foreach ($data as $post){?>


<?/*** Тулбар статьи ***/?>  

<DIV class=listing_row >	
<TABLE class="listing_row <?=!$post->show?'listing_hidden':''?>" ><tr>
	
	<?/* Иконка статьи */?> 
	<TD class=listing_icon width=40 >
		
		<? $img = $post->img? Image::thumb($post->img, 36,36,1) : "$templ_folder/images/blog.png" ; ?>
		
		<img src="<?=$img?>" >
	
	<?/* Название статьи */
	if(!trim($post->title)) $post->title = str_limit($post->content,37);
	?> 
	
	<TD class="listing_title" style="border2:1px solid #f00;">
		
		<a  href ="<?=$module_url?>/edit_post/<?=$post->id?>?<?=ReturnURL::$suffix?>"
			title="<?= 	html($post->title)
						." \n(".$lang['blog']['edit_post_tip']
						.")"
						; 
					?>"
		><?=str_limit(($post->title),37)?></a></b>
		<br/>


		<span class=listing_info title='Страница публикации' >на странице:
		
		<?="<a title='фильтровать статьи по этой странице' class=dashed href='{$module_url}?page_id={$post->page->id}' >{$post->page->title}</a>"?>
		&nbsp;
		<?="<a title='перейти на страницу (в новом окне)' target=_blank href='{$post->page->url}' ><big>→</big></a>"?>
		
		
		</span>


		
	
	<TD class=listing_toolbar >
		
		<?/* Редактировать статью */?> 
		<a href="<?=$module_url?>/edit_post/<?=$post->id?>?<?=ReturnURL::$suffix?>"
		><img 	src	  = "<?=$templ_folder?>/images/edit.png"  
				title = "<?=$lang['blog']['edit_post_tip']; ?>"  
				alt	  = "<?=$lang['blog']['edit_post_tip']; ?>" 
		></a>
		
		
		<?/* Редактировать комментарии */?> 
		<?/*
		<a href="<?=$module_url?>/edit_comments/<?=$post->id?>?<?=ReturnURL::$suffix?>"
		><img 	src="<?=$templ_folder?>/images/comments.png" 
				title="<?=$lang['blog']['edit_reactions_tip']; ?>" 
				alt="<?=$lang['blog']['edit_reactions_tip']; ?>" 
		></a>
		*/?>
		
		
		<?/* Посмотреть на сайте */?>
		<a href="<?=$post->url?>" target=_blank
		><img 	src	  = "<?=Admin::$img_folder?>/viewpage.png"  
				alt = "Посмотреть статью на сайте (в новом окне)"  
				
		></a>
		 
		
		<?/* Вкл/выкл статью */?> 
		<a href="<?=$module_url?>/toggle_post/<?=$post->id?>?<?=ReturnURL::$suffix?>"
		><img src="<?=$templ_folder?>/images/<?=($post->show ? 'lamp-on.png':'lamp-off.png')?>" title="Включить/выключить статью" 
		></a>
		
		
		<?/* Удалить статью */?> 
		<a href="<?=$module_url?>/delete_post/<?=$post->id; ?>?<?=ReturnURL::$suffix?>" 
			<?
				$title = strip_tags($post->title);
				$confirm = html(str_replace('%title%',  $title, 
								$lang['blog']['delete_post_confirm'] ));
			?>
			onclick="return confirm('<?=$confirm?>');"
		><img	src="<?=$templ_folder?>/images/clear.png" 
				title="<?=$lang['blog']['delete_post_tip']; ?>" 
				alt="<?=$lang['blog']['delete_post_tip']; ?>" 
		></a>
		
	
	
	<?/* Информация о статье: страница публикации, дата, */?> 
	<TD class=listing_info >
	<SPAN title='Дата публикации'>	
		Дата: 
		<?= ($date=$post->date .' '. $post->time) ?>
		
		<a 	href=#  
			title='<?=$lang['blog']['edit_date_tip']?>'
			onclick="date='<?=$date?>'; newdate=prompt('<?=$lang['blog']['edit_date_prompt'] ?>','<?=$date?>');  if (newdate && newdate!=date ) { location='<?=$module_url?>/post_datetime/<?=$post->id?>/'+newdate+'/?<?=ReturnURL::$suffix?>'}; return false;" 
		><img 	src="<?=$templ_folder?>/images/edit16.png" 
				border=0 width=16 height=16 align=bottom 
				style='position:relative; top:3px; padding:0;'
		></a>
		
		<?/*if($post->page){?>
		<br>
		на странице "<?="<a title='перейти на страницу' class=black href='{$post->page->url}' >{$post->page->title}</a>"?>" 
		<!-- (id=<?=$post->page_id?>) -->
		<?}*/?>
	
	</SPAN>	
	
	
</TABLE>	
</DIV> <?//end <DIV class=listing_row >?>
<?} //end  foreach($data as $post) ?>

	<DIV class=listing_toolbar>
	
	<? if(count($data)>6) View::pagination($toolbar_params);?>
	
	</DIV>

</DIV> <?// end <DIV class=listing> //?>